import java.util.Scanner;
 
public class Main
{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext())
        {
            String str = scanner.nextLine(); //输入的字符串
            StringBuffer sb = new StringBuffer();
            int count = 0;  //记录字符串解析后参数的个数
            //用一个quota持续统计' '的数量，如果遇到了空格，quota为偶数，则需要换行；
            //如果不为偶数，说明是一个字符串内的空格，需要添加进去
            int quota = 0;  
            for (int i = 0; i < str.length(); i++)
            {
                if (str.charAt(i) == '\"')
                    quota++;
                else if (str.charAt(i) != ' ')
                    sb.append(str.charAt(i));
                else if (quota % 2 == 0)
                {
                    sb.append('\n');
                    count++;
                }
                else 
                    sb.append(' ');
            }
            System.out.println(count+1);
            System.out.println(sb.toString());
        }
    }
}